package cn.com.zero.base.constant;

/**
 * @author xiongxj
 * @version 1.0.0
 * @Description 时间格式化类型常量类
 * @createTime 2023/3/31 9:14
 */
public class DateFormatPatternConstants {

    /** 日期(带有中杠) 年-月-日  */
    public static final String DATE_MIDDLE_BAR = "yyyy-MM-dd";

    /** 日期(带有斜杠) 年/月/日  */
    public static final String DATE_SLASH = "yyyy/MM/dd";

    /** 日期(不带任何分割) 年月日  */
    public static final String DATE_NONE = "yyyyMMdd";

    /** 时间(带有:，精确到秒) 时:分:秒 */
    public static final String TIME = "HH:mm:ss";

    /** 时间(不带任何分割，精确到秒) 时分秒 */
    public static final String TIME_NONE = "HHmmss";

    /** 日期和时间(带有中杠，精确到秒) 年-月-日 时:分:秒 */
    public static final String DATE_TIME_MIDDLE_BAR = "yyyy-MM-dd HH:mm:ss";

    /** 日期和时间(带有斜杠，精确到秒) 年/月/日 时:分:秒 */
    public static final String DATE_TIME_SLASH = "yyyy/MM/dd HH:mm:ss";

    /** 日期和时间(不带任何分割，精确到秒) 年月日时分秒 */
    public static final String DATE_TIME_NONE = "yyyyMMddHHmmss";

    /** 日期和毫秒时间(带有中杠，精确到毫秒) 年-月-日 时:分:秒.毫秒 */
    public static final String DATE_MILLIS_TIME_MIDDLE_BAR = "yyyy-MM-dd HH:mm:ss.SSS";

    /** 日期和毫秒时间(带有斜杠，精确到毫秒) 年/月/日 时:分:秒.毫秒 */
    public static final String DATE_MILLIS_TIME_SLASH = "yyyy/MM/dd HH:mm:ss.SSS";

    /** 日期和毫秒时间(不带任何分割，精确到毫秒) 年月日时分秒毫秒 */
    public static final String DATE_MILLIS_TIME_NONE = "yyyyMMddHHmmssSSS";

}
